package main

import "fmt"

func main() {
	// 定义map
	var a map[int]string
	// 只声明map内存是没有分配空间的,必须通过make函数进行初始化
	a = make(map[int]string, 10) // 如果不指定大小,map会默认分配大小的
	a[1] = "张三"
	a[2] = "李四"
	a[3] = "王五"
	a[4] = "赵六"
	a[5] = "张三"
	a[2] = "王彪" // 会替换key为2的值,2-王彪

	fmt.Println(a) // map[1:张三 2:王彪 3:王五 4:赵六 5:张三]
}
